home *** CD-ROM | disk | FTP | other *** search
/ Light ROM 1 / LIGHT-ROM 1 (Amiga Library Services)(1994).iso / ffdisks / d880.lha / Oberon / O3Demo2.lzh / Examples / Fak.mod < prev    next >
Text File  |  1993-01-15  |  301b  |  19 lines

  1. MODULE Fak;
  2.  
  3. IMPORT BI := BigIntegers, io;
  4.  
  5. VAR
  6.   i: INTEGER;
  7.   bi: BI.BigInteger;
  8.  
  9. BEGIN
  10.   bi := BI.Create(1);
  11.   FOR i:=1 TO 100 DO
  12.     io.WriteInt(i,4); io.WriteString("! =");
  13.     bi := bi.Mul(BI.Create(i))(BI.BigInteger);
  14.     io.WriteString(bi.ConvertToString()^);
  15.     io.WriteLn;
  16.   END;
  17. END Fak.
  18.  
  19.